package com.itheima.pojo;

import lombok.Data;
import tk.mybatis.mapper.annotation.KeySql;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import java.util.Date;

/**编译阶段根据注解自动生成方法
 @Data ：自动提供getter和setter、hashCode、equals、toString等方法
 @Getter：自动提供getter方法
 @Setter：自动提供setter方法
 @Slf4j：自动在bean中提供log变量，其实用的是slf4j的日志功能。
 */
@Data
@Table(name = "tb_user")
public class User {

    @KeySql(useGeneratedKeys = true)
    @Id
    private Long id;

//    @Column(name = "***") 列名
    private String userName;

    private String password;

    private String name;

    private Integer age;

    private Integer sex;

    private Date birthday;

    private String note;

    private Date created;

    private Date updated;



}
